package Singleton;



import java.util.Observable;

/**
 *
 * @author juandiego
 */
public class FachadaCajero extends Observable {
    private Cliente cliente;
    private Compra compra;
    ClienteSQL clientesql;

    public FachadaCajero() {
        
    }
    
        
    public boolean registrarCliente(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha registrado un cliente");
        return true;
    }
    
    public Cliente consultarCliente(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha consultado un cliente");
        return null;
    }
    
    public void modificarCliente(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha modificado un cliente");
    }
    
    public boolean eliminarCliente(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha eliminado un cliente");
        return true;
    }
    
    public Compra registrarVenta(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha registrado una venta");
        return null;
    }
    
    public boolean registrarPagoFraccionado(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha registrado un pago fraccionado");
        return true;
    }
    
    public boolean registrarPagoTotalidad(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha registrado un pago totalidad");
        return true;
    }
    
    public Factura generarFactura(){
        String consulta = "";
        clientesql.getInstance().realizarConsulta(consulta);
        System.out.println("Se ha generado la factura");
        return null;
    }
}
